Technologies for informing a user of available social information about the user

ABSTRACT

Technologies for informing a user of available social information about the user include detecting the presence of a friend of the user within proximity to the user, identifying social information that has been published by the user to one or more social networking sites and accessible by the friend, and displaying the identified social information to the user. The social information may be identified based on the social networking sites on which the user and friend are interconnected. Additionally, social information marked by the friend may be determined as having been accessed by the friend. The social information may be displayed in the user in a various ways and may be arranged based on relevancy, recency, importance, or other criteria.

BACKGROUND

As the online interconnectedness of individuals increases, along withthe daily access and use of online networking, the typical individual'sdigital footprint grows in unison. Oftentimes, one's digital footprinthas grown so large as to be near unmanageable. For example, many peopleforget the many social networking sites and services to which theybelong and are equally unsure of which “friends” they are connected toon such networking sites and services. Additionally, due to the everchanging circle of online contacts or “friends,” the typical user hasonly a limited oversight or knowledge about which “friends” have or havenot accessed the various social information the user has posted orpresented, or when such access occurred.

Prior to the widespread use of online social media, it was possible fora person to remember when they last spoke to a friend and updated themon the happenings in their life; however, the abundance of online socialinformation has changed that social norm. The lack of knowledge of thesocial information available to or accessed by a “friend” can createuneasy social interactions. For example, a “friend's” discussion ofsocial information posted to a social networking site can be quitejarring when the poster of the social information has forgotten or isotherwise unaware of the “friend's” access to the social information.However, due to the vast amount of available social information and thespeed at which the social information can be consumed, a user may findit quite difficult to keep track of which “friends” are privy to whichsocial information.

BRIEF DESCRIPTION OF THE DRAWINGS

The concepts described herein are illustrated by way of example and notby way of limitation in the accompanying figures. For simplicity andclarity of illustration, elements illustrated in the figures are notnecessarily drawn to scale. Where considered appropriate, referencelabels have been repeated among the figures to indicate corresponding oranalogous elements.

FIG. 1 is a simplified diagram of at least one embodiment of a systemfor determining social information available to a friend of a user;

FIG. 2 is a simplified diagram of at least one embodiment of a wearablecomputing device of the system of FIG. 1;

FIGS. 3 and 4 are a simplified diagram of at least one method fordetermining social information available to a friend of the user; and

FIG. 5 is a simplified illustration of at least one embodiment of adisplay of social information available to a friend of the user.

DETAILED DESCRIPTION OF THE DRAWINGS

While the concepts of the present disclosure are susceptible to variousmodifications and alternative forms, specific embodiments thereof havebeen shown by way of example in the drawings and will be describedherein in detail. It should be understood, however, that there is nointent to limit the concepts of the present disclosure to the particularforms disclosed, but on the contrary, the intention is to cover allmodifications, equivalents, and alternatives consistent with the presentdisclosure and the appended claims.

References in the specification to “one embodiment,” “an embodiment,”“an illustrative embodiment,” etc., indicate that the embodimentdescribed may include a particular feature, structure, orcharacteristic, but every embodiment may or may not necessarily includethat particular feature, structure, or characteristic. Moreover, suchphrases are not necessarily referring to the same embodiment. Further,when a particular feature, structure, or characteristic is described inconnection with an embodiment, it is submitted that it is within theknowledge of one skilled in the art to effect such feature, structure,or characteristic in connection with other embodiments whether or notexplicitly described. Additionally, it should be appreciated that itemsincluded in a list in the form of “at least one A, B, and C” can mean(A); (B); (C): (A and B); (B and C); (A and C); or (A, B, and C).Similarly, items listed in the form of “at least one of A, B, or C” canmean (A); (B); (C): (A and B); (B and C); (A or C); or (A, B, and C).

The disclosed embodiments may be implemented, in some cases, inhardware, firmware, software, or any combination thereof. The disclosedembodiments may also be implemented as instructions carried by or storedon one or more transitory or non-transitory machine-readable (e.g.,computer-readable) storage medium, which may be read and executed by oneor more processors. A machine-readable storage medium may be embodied asany storage device, mechanism, or other physical structure for storingor transmitting information in a form readable by a machine (e.g., avolatile or non-volatile memory, a media disc, or other media device).

In the drawings, some structural or method features may be shown inspecific arrangements and/or orderings. However, it should beappreciated that such specific arrangements and/or orderings may not berequired. Rather, in some embodiments, such features may be arranged ina different manner and/or order than shown in the illustrative figures.Additionally, the inclusion of a structural or method feature in aparticular figure is not meant to imply that such feature is required inall embodiments and, in some embodiments, may not be included or may becombined with other features.

Referring now to FIG. 1, an illustrative system 100 for determiningsocial information available to a “friend” of a user includes a wearablecomputing device 102 and one or more social networking site systems 104,which may communicate with each other over a network 106. In use, asdiscussed in more detail below, the wearable computing device 102 isconfigured to detect a friend of the user in proximity to the wearablecomputing device 102, determine social information of the user that isaccessible by the friend, and display a summary of the socialinformation to the user as a reminder or cue of social information aboutthe user that is likely known by the friend. As used herein, the term“friend” refers to any person with whom the user of the wearablecomputing device 102 has an established online social networkingrelationship (variously commonly referred to as a “friend,” “follower,”“contact,” “connection,” “spoke,” “buddy,” “member,” or the like). Forexample, the “friend” may be a long-term actual friend who belongs to anonline social group with the user (e.g., a “friend” on the user'sFacebook® account) or may be an acquaintance who is connected with theuser on an online social network (e.g., a “follower” on the user'sTwitter® account).

To determine which social information may be known by the friend, thewearable computing device 102 identifies social networking sites 104 onwhich the user has published social information and on which the user isinterconnected with the friend. The social networking sites 104 may bethird-party sites, such as Facebook, LinkedIn, Twitter, or other socialnetworking sites, and/or sites owned or operated by the user (e.g., aprivate blog page or website). In some embodiments, the wearablecomputing device 102 may retrieve all social information posted to suchsocial networking sites based on recency of the information, relevancyto the friend (e.g., is the friend mentioned or in a posted picture),and/or importance to the user (e.g., based on number of comments).Additionally, in some embodiments, the wearable computing device 102 mayidentify social information actually accessed by the friend based oninformation provided by the social networking site 104 and/or based onan inference from the posted social information (e.g., whether thefriend “liked” the posted social information, whether the friend left apost in response to the social information). Due to the potential volumeof social information spread across multiple social networking sites,the wearable computing device 102 may generate a summary of theidentified social information to improve the ease of viewing by theuser.

The wearable computing device 102 may be embodied as any type of mobilecomputing device capable of being worn or carried on the user. Forexample, the wearable computing device 102 may be embodied as ahead-mounted or “heads-up” computing device, smart glasses, a smartwatch, a smart implant (e.g., a retinal implant), smart phone, smartclothing, a tablet computer, a notebook computer, a laptop computer, acellular telephone, a handset, a messaging device, a multiprocessorsystem, a processor-based system, a consumer electronic device, and/orany other computing device capable of being worn or carried by the userand performing the functions described herein. As shown in FIG. 1, theillustrative wearable computing device 102 includes a processor 120, anI/O subsystem 122, a memory 124, data storage 126, a display 128, acommunication circuit 130, and sensors 132. Of course, the wearablecomputing device 10 may include other or additional components, such asthose commonly found in a computer (e.g., various input/output devices),in other embodiments. Additionally, in some embodiments, one or more ofthe illustrative components may be incorporated in, or otherwise form aportion of, another component. For example, the memory 124, or portionsthereof, may be incorporated in the processor 120 in some embodiments

The processor 120 may be embodied as any type of processor capable ofperforming the functions described herein. For example, the processor120 may be embodied as a single or multi-core processor(s), a single ormulti-socket processor, a digital signal processor, a microcontroller,or other processor or processing/controlling circuit. Similarly, thememory 124 may be embodied as any type of volatile or non-volatilememory or data storage capable of performing the functions describedherein. In operation, the memory 124 may store various data and softwareused during operation of the wearable computing device 102 such asoperating systems, applications, programs, libraries, and drivers. Thememory 124 is communicatively coupled to the processor 120 via the I/Osubsystem 122, which may be embodied as circuitry and/or components tofacilitate input/output operations with the processor 120, the memory124, and other components of the wearable computing device 102. Forexample, the I/O subsystem 122 may be embodied as, or otherwise include,memory controller hubs, input/output control hubs, firmware devices,communication links (i.e., point-to-point links, bus links, wires,cables, light guides, printed circuit board traces, etc.) and/or othercomponents and subsystems to facilitate the input/output operations. Insome embodiments, the I/O subsystem 122 may form a portion of asystem-on-a-chip (SoC) and be incorporated, along with the processor120, the memory 124, and other components of the wearable computingdevice 102, on a single integrated circuit chip.

The display 128 may be embodied as any type of display capable ofdisplaying the social information to the user including, but not limitedto, a liquid crystal display (LCD), a light emitting diode (LED), aplasma display, a cathode ray tube (CRT), or other type of displaydevice. In an illustrative embodiment, the display 128 is embodied as a“heads-up” display on a head-mounted unit. Alternatively, the display128 may be embodied as, for example, a see-through display or projecteddisplay of a pair of smart glasses. Additionally, in some embodimentsthe display may be embodied as or include a projection system 140configured to project the identified social information, or summarythereof, onto a remote surface such as a shirt of the friend. Further,in some embodiments, the display 128 may be remote from the wearablecomputing device 102. In such embodiments, the display 128 may beembodied as a display of another computing device of the user, thefriend (e.g., a smart phone of the friend), or a third-party (e.g., apublic display).

The communication circuit 130 may be embodied as any communicationcircuit, device, or collection thereof, capable of enablingcommunications between the wearable computing device 102 and otherdevices of the system 100 (e.g., the social networking site systems 104and/or a social interaction tracking server 108). To do so, thecommunication circuit 130 may be configured to use any one or morecommunication technology and associated protocols (e.g., Ethernet,Bluetooth®, Wi-Fi®, WiMAX, 4G, 5G, LTE, etc.) to effect suchcommunication.

The sensors 132 may be embodied as any type of sensor capable ofgenerating sensor data indicative of the proximal presence of the friendor from which such an indication can be determined. For example, thesensors 132 may be embodied as or otherwise include visual sensors 150,such as a camera (e.g., with face recognition software). In suchembodiments, the visual sensors 150 may capture images of an individualin proximity to the wearable computing device, and the wearablecomputing device 102 may perform a facial recognition on such images toidentify the individual as a friend of the user. Additionally oralternatively, the sensors 132 may be embodied as, or otherwise include,one or more audio sensors 152 configured to capture audible data withinthe vicinity of the wearable computing device 102. In such embodiments,the wearable computing device 102 may process the audible data todetermine the presence of the friend (e.g., a voice recognitionanalysis). Additionally or alternatively, the sensors 132 may beembodied as, or otherwise include, one or more networking sensors 154configured to monitor communications received by the wearable computingdevice 102 f to identify presence of the friend. For example, in someembodiments, the networking sensor 154 may be embodied as acommunication circuit configured to receive communications from a mobilecomputing device carried by the friend (e.g., smart phone) to indicatethe friend is nearby. Additionally or alternatively, the networkingsensor 154 may receive communications from other person tracking systems(e.g., an in-door person tracking system, global positioning data of theuser, etc.) from which the wearable computing device 102 can determineor infer the proximal presence of the friend. Of course, in otherembodiments, the wearable computing device 102 may utilize otheridentification and/or tracking technologies and methodologies todetermine that a friend is in the vicinity of the device 102.

In some embodiments, the wearable computing device 102 may furtherinclude one or more peripheral devices 160. Such peripheral devices 160may include any type of peripheral device commonly found in a computerdevice, for example, a hardware keyboard, input/output devices,peripheral communication devices, and/or other peripheral devices.

Each social networking site system 104 may be embodied as a data serveror collection of servers or cloud services that support a socialnetworking site. As discussed above, the social networking site hostedby each social networking site system 104 may be embodied as athird-party social networking site or as a personal site managed by theuser. Each social networking site system 104 may include componentscommonly found in a server, such as a processor, memory, an I/Osubsystem, data stores, communication circuits, and the like. Althoughonly two social networking site systems 104 are illustrated in FIG. 1,it should be appreciated that the wearable computing device 102 may beconfigured to interact with a vast array of social networking sitesystems 104 to identify the social information available to the friend.

As discussed above, the system 100 may also include a social interactiontracking server 108 in some embodiments. The social interaction trackingserver 108 may be embodied as a server, a collection of servers, or acloud service configured to track the social information posted by theuser of the wearable computing device 102 and accessible by the friend.In such embodiments, the identification of the social information fordisplay may be offloaded from the wearable computing device 102 to thesocial interaction tracking server. Additionally, in such embodiments,the wearable computing device 102 may be configured to communicate withthe social interaction tracking server 108 to retrieve the socialinformation, or summary thereof, accessible by the friend for display bythe wearable computing device 102 as discussed above.

The network 106 may be embodied as any type of communication networkcapable of facilitating communication between the wearable computingdevice 102 and the social networking site systems 104 (and the socialinteraction tracking server 108 in some embodiments). As such, thenetwork 106 may include one or more networks, routers, switches,computers, and/or other intervening devices. For example, the network106 may be embodied as or otherwise include one or more local or widearea networks, cellular networks, publicly available global networks(e.g., the Internet), an ad hoc network, a short-range communicationnetwork or link, or any combination thereof.

Referring now to FIG. 2, in use, the wearable computing device 102 mayestablish an environment 200. The illustrative environment 200 includesa friend detection module 202, an information identification module 204,and a display module 206. Each of the modules and other components ofthe environment 200 may be embodied as firmware, software, hardware, ora combination thereof. For example the various modules, logic, and othercomponents of the environment 200 may form a portion of, or otherwise beestablished by, the processor 120, the I/O subsystem 122, an SoC, orother hardware components of the wearable computing device 102. As such,in some embodiments, any one or more of the modules of the environment200 may be embodied as a circuit or collection of electrical devices(e.g., a friend detection circuit, an information identificationcircuit, and a display circuit etc.).

The friend detection module 202 is configured to monitor for anddetermine whether a friend of the user is in the vicinity of thewearable computing device 102. To do so, the friend detection module 202includes a proximity detection module 210 to detect whether a friend isnearby. As discussed above, the proximity detection module 210 may useany suitable technology or methodology to determine the local presenceof a friend based on, for example, the types of sensors 132 available.For example, the proximity detection module 210 may utilize a facialrecognition procedure on an image captured by the sensors 132, a voicerecognition procedure on audio data captured by the sensors, and/oranalyze location data (e.g., GPS data) received from a remote computingdevice.

In some embodiments, the friend detection module 202 may also include atracking module 212, which is configured to track the friend to inferthe friend's presence near the user. For example, the tracking module212 may monitor posts, application notifications, or other datapublished by the friend to determine that the friend is likely in thevicinity of the user. Additionally, in some embodiments, the frienddetection module 202 is configured to identify the friend based on afriend identification database 208. The friend identification database208 may include identity information for each friend of the user acrossall social networking sites 104 utilized by the user. Of course, inother embodiments, the friend detection module 202 may inferidentification of the friend based on other data or resources (e.g.,based on a post made by the friend in a user's social networkingaccount).

The information identification module 204 is configured to identify thesocial information published by the user that is likely to be known,and/or has been actually accessed, by the friend. To do so, theinformation identification module 204 includes a social networkingtracking module 220 configured to track or monitor the social networkingsites 104 used by the user. In some cases, the user may access a largenumber of social networking sites 104. As such, the social networkingtracking module 220 may limit the tracked social networking sites 104 insome manner. For example, the social networking tracking module 220 maytrack or identify only those social networking sites 104 authorized bythe user, recently accessed by the user, or on which the user hasrecently published social information.

The information identification module 204 also includes a socialinformation availability determination module 222 configured to identifysocial information published by the user and accessible, or accessed, bythe friend. To do so, the information identification module 204 mayidentify those social networking sites tracked by the social networkingtracking module 220 on which the friend is interconnected with the user.That is, the information identification module 204 identifies thosesocial networking sites 104 used by the user and on which the friend isinterconnected with the user. Once the relevant social networking sites104 have been identified, the information identification module 204retrieves the social information published to each social networkingsite 104.

Due to the potentially massive amount of data retrieved, the socialinformation availability determination module 222 may selectivelyretrieve social information in some embodiments. To do so, theinformation identification module 204 may include an informationrelevancy determination module 224, which identifies the particularsocial information to be retrieved. The information relevancydetermination module 224 may utilize any suitable methodology todetermine the relevant social information. For example, the informationrelevancy determination module 224 may identify social information forretrieval based on the recency of the social information, the relevancyof the social information to the friend, and/or the importance of thesocial information. Additionally, in some embodiments, the informationidentification module 204 may identify the available social informationknown to be accessed by the friend. For example, some messaging systemstrack when a piece of information has been seen and by whom it has beenseen. Alternatively, digital tokens may be used to track views. Theinformation relevancy determination module 224 may identify publishedinformation that has been marked by the friend (e.g., the friend has“liked” or commented on the post). Additionally or alternatively, eachsocial networking site 104 may track information accessed by its users,which may be accessed by the information relevancy determination module224.

The display module 206 is configured to determine a display mode fordisplaying the social information or summary thereof, and display thesocial information to the user according to the determined display mode.As such, the display module 206 includes a display mode determinationmodule 230, which is configured to determine the desired display modefor display of the social information. That is, in some embodiments, theuser may select the desired display mode (e.g., local display,projection display, transmission to remote display, etc.). Additionallyor alternatively, the display mode determination module 230 may inferthe display mode based on the local environment (e.g., availability ofremote displays) or user context. In some embodiments, the display modedetermination module 230 may also include an information privacydetermination module 226 configured to identify information of theretrieved social information that have been marked as private or infersuch information is likely private. In such embodiments, the displaymode determination module 230 may display the identified privateinformation on a local display (e.g., on the display 128), while notdisplaying the identified private information of a public display (e.g.,a remote display).

The display module 206 may also include a projection module 234 and aremote display module 236 in some embodiments. The projection module 234is configured to control the projection of the identified socialinformation, or summary thereof, in response to the user selecting oropting for a projection display mode. Similarly, the remote displaymodule 236 is configured to control the display of the identified socialinformation, or summary thereof, on a remote display (e.g., thecomputing device of the friend or public display) in response to theuser selecting or opting for a remote display mode.

Referring now to FIGS. 3 and 4, in use, the wearable computing device102 may execute a method 300 for determining social informationavailable to a friend of the user. The method 300 begins with block 302in which the wearable computing device 102 monitors for friends of theuser in proximity to the user. As discussed above, the wearablecomputing device 102 may utilize any suitable technology and/ormethodology to determine whether a friend is in the local vicinityincluding, facial recognition, voice recognition, and locationdetermination techniques as discussed above.

If a friend is detected within proximity to the user in block 304, themethod 300 advances to block 306 in which the wearable computing device102 determines the social information available to the friend of theuser. To do so, in block 308, the wearable computing device 102determines the pool of active social networking sites of the user. Asdiscussed above, the wearable computing device 102 may track thosesocial networking sites 104 actively used by the user (e.g., socialnetworking sites visited by the user or on which the user has publishedsocial information within a reference period of time). Alternatively, inother embodiments, the wearable computing device 102 may use everysocial networking site on which the user has registered or otherwisevisits.

In block 310, the wearable computing device 102 identifies those socialnetworking sites 104 on which the friend is interconnected to the userfrom the social networking sites 104 identified in block 310. In someembodiments, the wearable computing device 102 may have explicitknowledge of such interconnectedness (e.g., the friend is on the user'sfriend list or contact list). In other embodiments, in block 312, thewearable computing device 102 may infer an interconnectedness betweenthe user and friend based on a past interconnectedness or an existinginterconnectedness at another social networking site 104.

Subsequently, in block 314, the wearable computing device 102 determinessocial information available to the friend from the social networkingsites 104 identified in block 310. As discussed above, in someembodiments, the wearable computing device 102 may identify and retrieveall social information from the social networking sites 104 identifiedin block 310. Alternatively, in other embodiments, the social networkingsites 104 identified in block 310 may retrieve only social informationdeemed to be relevant (e.g., based on publication date, importance,relevance to the friend, etc.) in block 316. Additionally, in someembodiments, the wearable computing device 102 may identify retrievedsocial information that has been actually accessed by the friend inblock 318. For example, the wearable computing device 102 may identifiedaccess information based on whether the social information has beenmarked by the friend (e.g., a “like” or post by the friend). Further, inblock 320, the wearable computing device 102 may determine socialinformation known to be not accessed by the friend (e.g., based onpublication date, a privacy setting, the last log-on to the socialnetworking site by the friend, etc.).

After the social information of the user that is available to the friendhas been determined in block 306, the method 300 advances to block 322of FIG. 6. In block 322, the wearable computing device 102 generates asocial information summary based on the social information of the useridentified as being available to the friend. In some embodiments, thesocial information summary may be identical to the identified socialinformation. However, in other embodiments, the wearable computingdevice 102 summarizes the identified social information to betterconfigure the information for display to the user. Additionally, in someembodiments, the wearable computing device 102 may arrange the socialinformation in the summary in block 324. The wearable computing device102 may arrange the social information based on any suitable criteriasuch as, for example, relevancy of the information to the friend,recency of the information, and/or importance of the information to theuser or friend. Additionally, in some embodiments, the wearablecomputing device 102 may highlight the social information of the summarythat is known to have been accessed by the friend. To do so, thewearable computing device 102 may use any method to highlight suchinformation including special fonts, colors, accents, or the like.Further, as discussed above, some of the identified social informationmay be determined to be private information. As such, the wearablecomputing device 102 may generate the summary of social informationbased on a privacy level selected by the user. That is, based on thelevel of privacy desired by the user, the wearable computing device 102may remove identified social information from the summary (or removesome information only from summary displayed on remote devices).

After the social information summary has been generated in block 322,the method 300 advances to block 330 in which the wearable computingdevice 102 determines the desired display mode (e.g., local ,projection, remote display, etc.) for the social information. To do so,in block 334, the wearable computing device 102 may utilize a defaultdisplay mode to display the social information (e.g. on the localdisplay 128). Alternatively, in block 334, the wearable computing device102 may prompt the user for selection of the desired display mode.Additionally, in block 336, the wearable computing device 102 may inferthe current display mode based on past usage, which may include contextinformation regarding both the friend and the type of information to beshared. For example, the wearable computing device 102 may determine theappropriate display mode based on the display mode used when the userlast met the friend.

Once the display mode has been determined in block 330, the method 300advances to block 338 in which the social information summary of socialinformation known by the friend is displayed to the user. To do so, inblock 340, the wearable computing device 102 may display the socialinformation summary on a local display 128. Additionally oralternatively, in block 342, the wearable computing device 102 maydisplay the social information summary on a remote surface, such as thefriend herself (e.g., on a shirt of the friend). Additionally oralternatively, in block 344, the wearable computing device 102 maydisplay the social information summary on a remote display, such as adisplay of a computing device of the friend or a public display device.The method 300 subsequently sloops back to block 302 in which thewearable computing device 102 monitors for additional friends in thevicinity of the user.

Referring now to FIG. 5, an illustrative display 500 of a socialinformation summary is shown. The illustrative display 500 may be shownon the local display 128, projected on to the friend, or shown on aremote display. The display 500 identifies the name of the friend(“Susan Miller”) and provides a summary of social information publishedby the user and available to friend (i.e., social information likelyknown by the friend). Additionally, the display 500 includes ahighlighted piece of social information related to the purchase of a newcar. As discussed above, such highlighting may indicate socialinformation likely not known by the friend or social information knownto have been accessed by the friend. In this way, a user of the wearablecomputing device 102 is able to identify social information about theuser that is likely known by the friend, which may be used to startconversations, remind the user that the friend knows about theinformation, and/or remind the user of information to pass along to thefriend.

EXAMPLES

Illustrative examples of the devices, systems, and methods disclosedherein are provided below. An embodiment of the devices, systems, andmethods may include any one or more, and any combination of, theexamples described below.

Example 1 includes a wearable computing device for determining socialinformation of a user available to a friend of the user, the wearablecomputing device comprising a friend detection module to detect thepresence of a friend of the user of the wearable computing device withinproximity to the user, wherein the detection of the presence of thefriend is based on a pre-established online social networkingrelationship between the friend and the user; an informationidentification module to identify, in response to the detection of thepresence of the friend, social information that was (i) previouslypublished by the user on a social networking site and (ii) accessible bythe friend; and a display module to display the identified socialinformation to the user.

Example 2 includes the subject matter of Example 1, and wherein toidentify the social information comprises to identify a pool of socialnetworking sites used by the user.

Example 3 includes the subject matter of any of Examples 1 and 2, andwherein to identify the pool of social networking sites comprises toidentify a pool of social networking sites visited by the user within areference period of time.

Example 4 includes the subject matter of any of Examples 1-3, andwherein to identify the social information comprises to identify, fromthe pool of social networking sites used by the user, one or more socialnetworking sites on which the friend is interconnected with the user.

Example 5 includes the subject matter of any of Examples 1-4, andwherein to identify the one or more social networking sites comprises toinfer an interconnection between the friend and the user on a socialnetworking site of the pool of social networking sites based on anotherinterconnection between the friend and the user on a different socialnetworking site.

Example 6 includes the subject matter of any of Examples 1-5, andwherein to identify the social information comprises to identify socialinformation accessed by the friend from the one or more networkingsites.

Example 7 includes the subject matter of any of Examples 1-6, andwherein to identify social information accessed by the friend comprisesto identify social information marked by the friend.

Example 8 includes the subject matter of any of Examples 1-7, andwherein to identify the social information comprises to identify socialinformation that is (i) available to the friend and (ii) not accessed bythe friend.

Example 9 includes the subject matter of any of Examples 1-8, andwherein to identify social information not accessed by the friendcomprises to identify social information unmarked by the friend.

Example 10 includes the subject matter of any of Examples 1-9, andwherein to identify social information comprises to identify socialinformation published by the user on the social networking site within areference period of time.

Example 11 includes the subject matter of any of Examples 1-10, andwherein to display the identified social information comprises togenerate a summary of the identified social information for display, anddisplay the summary of the identified social information to the user,wherein to display the summary of the identified social informationcomprises to highlight social information not accessed by the friend.

Example 12 includes the subject matter of any of Examples 1-11, andwherein to display the identified social information comprises togenerate a summary of the identified social information for display andto display the summary of the identified social information, wherein thesocial information is arranged in the summary based on at least one ofrelevancy of social information to the friend, recency of the socialinformation, or importance of the social information to user.

Example 13 includes the subject matter of any of Examples 1-12, andwherein to display the social information comprises to project thesocial information onto the friend or a remote surface.

Example 14 includes the subject matter of any of Examples 1-13, andwherein to display the social information comprises to transmit thesocial information to a computing device of the friend for displaythereon.

Example 15 includes the subject matter of any of Examples 1-4, andwherein to display the social information comprises to display thesocial information on a display of the wearable computing device.

Example 16 includes the subject matter of any of Examples 1-15, andwherein to display the social information comprises to display thesocial information on a display remote from the wearable computingdevice.

Example 17 includes the subject matter of any of Examples 1-16, andwherein to detect the presence of the friend of the user comprises todetect the presence of the friend within a reference distance of thewearable computing device.

Example 18 includes the subject matter of any of Examples 1-17, andwherein to detect the presence of the friend of the user comprises tocapture, via a camera of the wearable computing device, an image of thefriend and perform a facial recognition procedure of the image toidentify the friend.

Example 19 includes the subject matter of any of Examples 1-18, andwherein to detect the presence of the friend of the user comprises tocapture, via an audio sensor of the wearable computing device, audiodata from the vicinity of the user and perform a voice recognitionprocedure on the audio data to identify the friend.

Example 20 includes the subject matter of any of Examples 1-19, andwherein to detect the presence of the friend of the user comprises toreceive communications from a remote computing device and determine thepresence of the friend based on the received communications.

Example 21 includes the subject matter of any of Examples 1-20, and,wherein the remote computing device is carried by the friend.

Example 22 includes the subject matter of any of Examples 1-21, andwherein the remote computing device is an in-door person trackingsystem.

Example 23 includes the subject matter of any of Examples 1-22, andwherein to detect the presence of the friend of the user comprises todetect the presence of the friend based on historical navigation datarelated to the friend.

Example 24 includes a method for determining social information of auser of a wearable computing device that is available to a friend of theuser, the method comprising detecting, by the wearable computing device,the presence of a friend of the within proximity to the user, whereinthe detecting of the presence of the friend is based on apre-established online social networking relationship between the friendand the user; identifying, by the wearable computing device and inresponse to detecting the presence of the friend, social informationthat was (i) previously published by the user on a social networkingsite and (ii) accessible by the friend; and displaying the identifiedsocial information to the user.

Example 25 includes the subject matter of Example 24, and whereinidentifying the social information comprises identifying a pool ofsocial networking sites used by the user.

Example 26 includes the subject matter of any of Examples 24 and 25, andwherein identifying the pool of social networking sites comprisesidentifying a pool of social networking sites visited by the user withina reference period of time.

Example 27 includes the subject matter of any of Examples 24-26, andwherein identifying the social information comprises identifying, fromthe pool of social networking sites used by the user, one or more socialnetworking sites on which the friend is interconnected with the user.

Example 28 includes the subject matter of any of Examples 24-27, andwherein identifying the one or more social networking sites comprisesinferring an interconnection between the friend and the user on a socialnetworking site of the pool of social networking sites based on anotherinterconnection between the friend and the user on a different socialnetworking site.

Example 29 includes the subject matter of any of Examples 24-28, andwherein identifying the social information comprises identifying socialinformation accessed by the friend from the one or more networkingsites.

Example 30 includes the subject matter of any of Examples 24-29, andwherein identifying social information accessed by the friend comprisesidentifying social information marked by the friend.

Example 31 includes the subject matter of any of Examples 24-30, andwherein identifying the social information comprises identifying socialinformation that is (i) available to the friend and (ii) not accessed bythe friend.

Example 32 includes the subject matter of any of Examples 24-31, andwherein identifying social information not accessed by the friendcomprises identifying social information unmarked by the friend.

Example 33 includes the subject matter of any of Examples 24-32, andwherein identifying social information comprises identifying socialinformation published by the user on the social networking site within areference period of time.

Example 34 includes the subject matter of any of Examples 24-33, andwherein displaying the identified social information comprisesgenerating a summary of the identified social information for display,and displaying the summary of the identified social information to theuser, wherein displaying the summary of the identified socialinformation comprises highlighting social information not accessed bythe friend.

Example 35 includes the subject matter of any of Examples 24-34, andwherein displaying the identified social information comprisesgenerating a summary of the identified social information for displayand displaying the summary of the identified social information, whereinthe social information is arranged in the summary based on at least oneof relevancy of social information to the friend, recency of the socialinformation, or importance of the social information to user.

Example 36 includes the subject matter of any of Examples 24-35, andwherein displaying the social information comprises projecting thesocial information onto the friend or a remote surface.

Example 37 includes the subject matter of any of Examples 24-36, andwherein displaying the social information comprises transmitting thesocial information to a computing device of the friend for displaythereon.

Example 38 includes the subject matter of any of Examples 24-37, andwherein displaying the social information comprises displaying thesocial information on a display of the wearable computing device.

Example 39 includes the subject matter of any of Examples 24-38, andwherein displaying the social information comprises displaying thesocial information on a display remote from the wearable computingdevice.

Example 40 includes the subject matter of any of Examples 24-39, andwherein detecting the presence of the friend of the user comprisesdetecting the presence of the friend within a reference distance of thewearable computing device.

Example 41 includes the subject matter of any of Examples 24-40, andwherein detecting the presence of the friend of the user comprises tocapturing, via a camera of the wearable computing device, an image ofthe friend and performing a facial recognition procedure of the image toidentify the friend.

Example 42 includes the subject matter of any of Examples 24-41, andwherein detecting the presence of the friend of the user comprises tocapturing, via an audio sensor of the wearable computing device, audiodata from the vicinity of the user and performing a voice recognitionprocedure on the audio data to identify the friend.

Example 43 includes the subject matter of any of Examples 24-42, andwherein detecting the presence of the friend of the user comprises toreceiving communications from a remote computing device and determinethe presence of the friend based on the received communications.

Example 44 includes the subject matter of any of Examples 24-43, andwherein the remote computing device is carried by the friend.

Example 45 includes the subject matter of any of Examples 24-44, andwherein the remote computing device is an in-door person trackingsystem.

Example 46 includes the subject matter of any of Examples 24-45, andwherein detecting the presence of the friend of the user comprisesdetecting the presence of the friend based on historical navigation datarelated to the friend.

Example 47 includes one or more computer-readable storage mediacomprising a plurality of instructions stored thereon that, in responseto execution, cause a wearable computing device to perform the method ofany of Examples 24-46.

Example 48 includes a wearable computing device for authenticating auser, the wearable computing device comprising means for performing themethod of any of Examples 24-46.

1. A wearable computing device for determining social information of auser available to a friend of the user, the wearable computing devicecomprising: a friend detection module to detect the presence of a friendof the user of the wearable computing device within proximity to theuser, wherein the detection of the presence of the friend is based on apre-established online social networking relationship between the friendand the user; an information identification module to identify, inresponse to the detection of the presence of the friend, socialinformation that was (i) previously published by the user on a socialnetworking site and (ii) accessible by the friend; and a display moduleto display the identified social information to the user.
 2. Thewearable computing device of claim 1, wherein to identify the socialinformation comprises to identify a pool of social networking sites usedby the user.
 3. The wearable computing device of claim 2, wherein toidentify the social information comprises to identify, from the pool ofsocial networking sites used by the user, one or more social networkingsites on which the friend is interconnected with the user.
 4. Thewearable computing device of claim 3, wherein to identify the socialinformation comprises to identify social information accessed by thefriend from the one or more networking sites.
 5. The wearable computingdevice of claim 4, wherein to identify social information accessed bythe friend comprises to identify social information marked by thefriend.
 6. The wearable computing device of claim 3, wherein to identifythe social information comprises to identify social information that is(i) available to the friend and (ii) not accessed by the friend.
 7. Thewearable computing device of claim 6, wherein to identify socialinformation not accessed by the friend comprises to identify socialinformation unmarked by the friend.
 8. The wearable computing device ofclaim 1, wherein to display the identified social information comprisesto: generate a summary of the identified social information for display,and display the summary of the identified social information to theuser, wherein to display the summary of the identified socialinformation comprises to highlight social information not accessed bythe friend.
 9. The wearable computing device of claim 1, wherein todisplay the identified social information comprises to generate asummary of the identified social information for display and to displaythe summary of the identified social information, wherein the socialinformation is arranged in the summary based on at least one ofrelevancy of social information to the friend, recency of the socialinformation, or importance of the social information to user.
 10. One ormore computer-readable storage media comprising a plurality ofinstructions stored thereon that, in response to execution, cause awearable computing device to: detect the presence of a friend of thewithin proximity to the user, wherein the detecting of the presence ofthe friend is based on a pre-established online social networkingrelationship between the friend and the user; identify, in response todetecting the presence of the friend, social information that was (i)previously published by the user on a social networking site and (ii)accessible by the friend; and display the identified social informationto the user.
 11. The one or more computer-readable storage media ofclaim 10, wherein to identify the social information comprises toidentify a pool of social networking sites used by the user.
 12. The oneor more computer-readable storage of claim 11, wherein to identify thesocial information comprises to identify, from the pool of socialnetworking sites used by the user, one or more social networking siteson which the friend is interconnected with the user.
 13. The one or morecomputer-readable storage of claim 12, wherein to identify the socialinformation comprises to identify social information accessed by thefriend from the one or more networking sites.
 14. The one or morecomputer-readable storage of claim 13, wherein to identify socialinformation accessed by the friend comprises to identify socialinformation marked by the friend.
 15. The one or more computer-readablestorage of claim 12, wherein to identify the social informationcomprises to identify social information that is (i) available to thefriend and (ii) not accessed by the friend.
 16. The one or morecomputer-readable storage of claim 15, wherein to identify socialinformation not accessed by the friend comprises to identify socialinformation unmarked by the friend.
 17. The one or morecomputer-readable storage of claim 10, wherein to display the identifiedsocial information comprises to: generate a summary of the identifiedsocial information for display, and display the summary of theidentified social information to the user, wherein displaying thesummary of the identified social information comprises to highlightsocial information not accessed by the friend.
 18. A method fordetermining social information of a user of a wearable computing devicethat is available to a friend of the user, the method comprising:detecting, by the wearable computing device, the presence of a friend ofthe within proximity to the user, wherein the detecting of the presenceof the friend is based on a pre-established online social networkingrelationship between the friend and the user; identifying, by thewearable computing device and in response to detecting the presence ofthe friend, social information that was (i) previously published by theuser on a social networking site and (ii) accessible by the friend; anddisplaying the identified social information to the user.
 19. The methodof claim 18, wherein identifying the social information comprisesidentifying a pool of social networking sites used by the user.
 20. Themethod of claim 19, wherein identifying the social information comprisesidentifying, from the pool of social networking sites used by the user,one or more social networking sites on which the friend isinterconnected with the user.
 21. The method of claim 20, whereinidentifying the social information comprises identifying socialinformation accessed by the friend from the one or more networkingsites.
 22. The method of claim 21, wherein identifying socialinformation accessed by the friend comprises identifying socialinformation marked by the friend.
 23. The method of claim 20, whereinidentifying the social information comprises identifying socialinformation that is (i) available to the friend and (ii) not accessed bythe friend.
 24. The method of claim 23, wherein identifying socialinformation not accessed by the friend comprises identifying socialinformation unmarked by the friend.
 25. The method of claim 22, whereindisplaying the identified social information comprises: generating asummary of the identified social information for display, and displayingthe summary of the identified social information to the user, whereindisplaying the summary of the identified social information compriseshighlighting social information not accessed by the friend.